Integration of CORBA Services with a Dynamic Real-Time Architecture
نویسندگان
چکیده
The Common Object Request Broker Architecture (CORBA) is the most successful representative for an object-based distributed computing architecture. Although CORBA simplifies the implementation of complex, distributed systems significantly, support of techniques for reliable, faulttolerant software, such as online replacement or replication is not within scope of today’s CORBA or Real-time CORBA. The Simplex architecture developed at the Software Engineering Institute at Carnegie Mellon University supports the online-replacement of software components within a fault-tolerant, real-time control application. Simplex middleware consist of both a hard real-time publisher/subscriber service and a soft real-time service to support human-in-the-loop supervisor control activities. We have replaced Simplex’ soft real-time services with CORBA services while retaining its hard real-time publication and subscription service. This composite approach allows us to take advantage of both the strength of
منابع مشابه
Responsive Services with CORBA
The Common Object Request Broker Architecture (CORBA) is a widely-accepted, standardized system integration framework based on distributed object technologies. CORBA facilitates general computing environments and does not explicitly address the needs of responsive (fault-tolerant, real-time) computing. Therefore, the question remains how to extend today’s CORBA implementations for support of re...
متن کاملTowards Predictable CORBA-Based Web-Services
Over the past several years, the World Wide Web has emerged from a research project to an environment for open, commercial services, such as online-banking, travel reservation, and stock-trading. However, in contrast to the best-effort approach pro vided by the Web, many of those services demand higher predictability and qualityof-service properties such as security, end-to-end availability, de...
متن کاملComposite Objects: Real-Time Programming with CORBA
The Common Object Request Broker Architecture is a successful, standardized system integration framework based on distributed object technologies. An ongoing effort concerns extensions to CORBA to incorporate realtime computing needs. Although the use of objects in real-time computing is straightforward, the technical challenge lies in the replacement of static real-time computing infrastructur...
متن کاملData Replication and Weak Memory Consistency: Predictable CORBA Interactions with Composite Objects
The Object Management Group’s (OMG) Common Object Request Broker Architecture (CORBA) is an important and popular technology that supports the development of object-based, distributed applications. The benefits of abstraction promised by CORBA (location transparency, heterogeneity, dynamic configuration, etc.) are appealing in many application domains, including those that satisfy real-time req...
متن کاملA Scheduling Service for a Dynamic Real-Time CORBA System
Distributed real-time applications have presented the need to extend the Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA) standard to support real-time. The OMG has formed a real-time special interest group (RT SIG) to specify requirements for extending CORBA for realtime. One of these requirements involves providing global scheduling of all executions to suppor...
متن کامل